|
Foxit PDF SDK
|
Public 成员函数 | |
| def | GetSecurityType () |
| 获取安全回调的加密类型。 更多... | |
Public 成员函数 继承自 FoxitPDFSDKPython3.CustomSecurityCallback | |
| def | CreateContext (filter, sub_filter, encrypt_info) |
| 用于创建加密和解密上下文的回调函数。 更多... | |
| def | DecryptData (decryptor, encrypted_data, encrypted_data_len) |
| 用于解密加密数据的回调函数。 更多... | |
| def | EncryptData (context, obj_num, gen_num, src_data, src_data_len, out_dst_buffer, out_dst_buffer_len) |
| 用于获取加密数据的回调函数。 更多... | |
| def | FinishDecryptor (decryptor) |
| 用于完成解密的回调函数。 更多... | |
| def | GetCipher (context) |
| 用于获取密码类型的回调函数。 更多... | |
| def | GetDecryptedSize (context, src_data_size) |
| 用于获取估计的解密数据大小的回调函数。 更多... | |
| def | GetEncryptedSize (context, obj_num, gen_num, src_data, src_data_len) |
| 用于获取估计的加密大小的回调函数。 更多... | |
| def | GetEncryptKey (context) |
| 用于获取加密密钥的回调函数。 更多... | |
| def | GetUserPermissions (context, user_permission) |
| 用于获取用户权限的回调函数。 更多... | |
| def | IsOwner (context) |
| 用于检查当前用户是否是PDF文档所有者的回调函数。 更多... | |
| def | ReleaseContext (context) |
| 用于释放加密和解密上下文的回调函数。 更多... | |
| def | StartDecryptor (context, obj_num, gen_num) |
| 用于开始解密的回调函数。 更多... | |
| def | UseStandardCryptoMethod (context) |
| 用于检查是否使用标准加密方法或自定义加密方法的回调函数。 更多... | |
Public 成员函数 继承自 FoxitPDFSDKPython3.SecurityCallback | |
| def | Release () |
| 用于释放当前回调对象自身的回调函数。 更多... | |
此类表示用于RMS解密和加密的回调对象。如果用户想要使用RMS安全回调,用户应该继承此回调类并实现纯虚函数(作为回调函数),然后通过函数 FoxitPDFSDKPython3.Library.RegisterSecurityCallback 向Foxit PDF SDK注册RMS安全回调对象,使用过滤器"MicrosoftIRMServices"或"FoxitRMS"。可以调用函数 FoxitPDFSDKPython3.Library.UnregisterSecurityCallback 来注销具有注册过滤器名称的安全回调对象。
| def FoxitPDFSDKPython3.RMSSecurityCallback.GetSecurityType | ( | ) |